home *** CD-ROM | disk | FTP | other *** search
/ VRML 2.0 Sourcebook (2nd Edition) / VRML 2.0 Sourcebook CD [md5 fed90f4f9c39d5a60d477058775c7e21].iso / software / okino / demos / polytran / polytran.txt
Text File  |  1996-09-23  |  18KB  |  364 lines

  1.       PolyTrans(tm) - High Quality Data Translation Software
  2.         (Okino WEB Site: http://www.okino.com)
  3.         (Okino Phone Number: 1-905-672-9328)
  4.  
  5.  
  6. Please download the latest incremental update of the PolyTrans
  7. software from the Okino WEB site at http://www.okino.com/conv/conv.htm.
  8.  
  9.  
  10. Introducing PolyTrans(tm), the most powerful 3d model converter of its kind!
  11.  
  12. PolyTrans is a new and powerful 3d model converter from Okino Computer
  13. Graphics which allows accurate and exact-to-spec conversions between the
  14. most popular industry standard 3d model formats. These include Alias Triangle,
  15. Autodesk 3D Studio, AutoCAD DXF (ASCII and binary), IGES, Imagine, Lightwave, 
  16. Pro/Engineer, StereoLithography, Strata StudioPro, Renderman RIB, 
  17. trueSpace 2.0, USGS DEM, VRML and Wavefront. All are **complete** 
  18. implementations of their respective file formats and will convert every
  19. aspect of a file's contents, including its texture mapping coordinates and 
  20. mapping parameters. For example, complex texture mapped scenes in Lightwave
  21. format can be exported to 3D Studio format such that 3D Studio will be able
  22. to render the scenes with no modification necessary. Supported platforms are 
  23. Windows 3.1/95/NT, DOS, Linux, Silicon Graphics and SUN workstations.
  24.  
  25. PolyTrans is unique among 3d model converters. Its complex conversion process
  26. allows for polygonal and non-polygonal input data (NURB patches, bicubic 
  27. patches, quadrics, meshed polygons and random polygons) to be converted to a 
  28. wide variety of output formats. All file information is preserved, including 
  29. smoothing (normals), bump mapping (tangents), texture coordinates, vertex 
  30. colors and vertex opacity/transparency data, where applicable. This is in 
  31. addition to its ability to convert all material information, lights, cameras 
  32. and geometry hierarchy.
  33.  
  34. PolyTrans Is Based On Proven Technology
  35. ---------------------------------------
  36.  
  37. PolyTrans is based on 8 years of proven and robust 3d technology - the program 
  38. itself is built on top of Okino's NuGraf Developer's 3D Toolkit which provides 
  39. the converter with a vast amount of power for geometry conversion, data 
  40. manipulation and database management capabilities. 
  41.  
  42. The main converters of PolyTrans, which are DXF, 3D Studio, Lightwave, IGES 
  43. and Wavefront have all been under continual development since 1989 and hence 
  44. are rock solid; in addition, these converters are used as the main import/export 
  45. modules within our NuGraf Rendering System software (for Windows 95/NT) and 
  46. thus we can easily verify the correctness of each converter by rendering the
  47. dataset using NuGraf.
  48.  
  49. PolyTrans Is Unique
  50. -------------------
  51.  
  52. PolyTrans is the first converter of its kind to preserve texture mapping
  53. coordinates, smoothing information (vertex normals), bump mapping 
  54. information (U/V tangent vectors), vertex opacity/transparency information
  55. and vertex colors. In addition, it is unique in its ability to bidirectionally 
  56. input and output NURB patches (Renderman RIB), bicubic patches, quadric 
  57. geometry (spheres, cylinders, superquadrics), and complex polygonal meshes. 
  58. For example, PolyTrans can import a NURB surface via Renderman RIB and export
  59. an optimized, triangulated polygon mesh to a 3D Studio file with the added
  60. benefit that PolyTrans will break the mesh apart into multiple sub-objects if 
  61. the mesh contains more than 64000 polygons, vertices or textures coordinates 
  62. (this overcomes a limitation of 3D Studio).
  63.  
  64. A variety of other export options allow the converters to automatically 
  65. triangulate the output data, cut holes out of meshes (when necessary) and 
  66. tear apart the input data according to material assignment or grouping (used 
  67. by the RIB and Wavefront export modules). In addition, the converters always 
  68. output optimized polygon meshes wherever possible, regardless of the form or 
  69. structure of the input polygon data (arbitrary polygon input data is always 
  70. welded, optimized and any redundant polygon coordinates removed before being 
  71. output).
  72.  
  73. In general the converters can convert any form of input to any form of output.
  74.  
  75. "Render Ready" Conversions
  76. --------------------------
  77.  
  78. Most models converted with PolyTrans are "render ready", meaning that little 
  79. or no tweaking of the data is necessary in the target rendering program before 
  80. a quality image can be rendered. All lights, cameras, geometry, hierarchy and 
  81. materials are converted. 
  82.  
  83. And you thought importing and rendering DEM data was too complicated! Not any 
  84. more! This is typical of most of the import converters in PolyTrans --> just 
  85. convert and render!
  86.  
  87. Object/Instancing Capabilities
  88. ------------------------------
  89.  
  90. PolyTrans also takes advantage of the underlying NuGraf toolkit's advanced
  91. geometry database manipulation and storage functions to perform
  92. complex hierarchy and instancing conversions. For example, if an imported DXF
  93. file references a single block 10000 times, then the converter will
  94. store the block geometry within the converter's database as a single "object" 
  95. which has 10000 references to it.
  96.  
  97. Memory Efficient
  98. ----------------
  99.  
  100. A technically advanced feature of PolyTrans is the use of a unique memory 
  101. allocation and memory management system. This system, which is used by the 
  102. various import and export filters, as well as the internal database manager, 
  103. allows huge databases to be converted on machines with minimal memory.
  104.  
  105. Rather than allocate numerous small chunks of memory, the memory manager 
  106. allocates large blocks of memory whose size is determined by the converter; 
  107. the DXF and Wavefront import filters, for example, greatly benefit from this 
  108. memory manager since hundreds of thousands of small memory elements must be 
  109. allocated during the import process.
  110.  
  111. You will often find that other DXF readers will quickly run out of memory for 
  112. files that have no problem being converted with PolyTrans. In addition, the 
  113. import converters store all polygon data within the database using a 
  114. compressed mesh format which uses various techniques to reduce memory usage 
  115. (such as sharing the normal/texture/color/etc index arrays with those of the 
  116. vertex index array). All this adds up to an efficient use of memory resources.
  117.  
  118. Supported Platforms
  119. -------------------
  120.  
  121. Two user interfaces are available to the PolyTrans converters:
  122.  
  123. The first is a graphical user interface for Microsoft Windows. This version
  124. uses DLLs (dynamic link libraries) for each converter as well as providing
  125. online help for each module. 
  126.  
  127. The second is a command line interface used by the DOS and UNIX versions
  128. (Silicon Graphics and SUN). The command line interface is very simple to use, 
  129. but it can also provide access to every converter option (and more so) through
  130. numerous switches and settings (which are all defaulted in a setup.ini script 
  131. file).
  132.  
  133. Both versions use the exact same core code and run identically on all platforms. 
  134.  
  135. Windows 3.1/95/NT system requirements:
  136.  
  137.     - IBM compatible 386/486/Pentium PC
  138.     - Win32s extensions for Windows 3.1 and 3.11 (click here).
  139.     - 4Mb memory minimum; 8Mb recommended (a swap file may be necessary).
  140.     - 4Mb free hard disk space
  141.  
  142. Silicon Graphics system requirements:
  143.  
  144.     - IRIX 5 or greater.
  145.  
  146. SUN Workstation system requirements:
  147.  
  148.     - SUN O/S 4.2 or Solaris.
  149.  
  150. For More Information:
  151. --------------------
  152.  
  153.     - Please visit the Okino Computer Graphics WEB site at 
  154.         http://www.okino.com
  155.     - Or, call Okino Computer Graphics direct at 1-905-672-9328
  156.  
  157. =============================================================================
  158.             PolyTrans Press Release
  159. =============================================================================
  160.  
  161. Editorial Contact:
  162.      Robert Lansdale
  163.      Okino Computer Graphics
  164.      T: (905) 672 9328
  165.      F: (905) 672 2706
  166.      Internet: lansd@okino.com
  167.  
  168.     Okino Computer Graphics Ships Versatile 3D Model Translation
  169.        and Viewing Tool for Microsoft(r) Windows(r) 95/NT/3.1,
  170.                       DEC Alpha, DOS and UNIX.
  171.  
  172.               PolyTrans Model Translator Offers Precise,
  173.                 Cross Platform, 3D Model Translation.
  174.  
  175. New Orleans, Louisiana - August 6, 1996 - At SIGGRAPH 96 (Booth # 1027), 
  176. Okino Computer Graphics, Inc. today released the PolyTrans model 
  177. translation program for Microsoft Windows, DEC Alpha (Windows NT), DOS and 
  178. UNIX (SGI & SUN). PolyTrans is a precise 3D model translation and 
  179. interactive viewing tool that allows 3D model and scene data to be 
  180. imported from external sources, processed, interactively viewed, 
  181. manipulated and exported to a variety of popular 3D file formats. Using 
  182. PolyTrans, 3D modeling and animation software users will never again have 
  183. to spend hours hand-tweaking a translated model since PolyTrans converts 
  184. every aspect of a 3D model, including all shading parameters, texture 
  185. mapping coordinates and texture map information. Files translated with 
  186. PolyTrans are "render ready" allowing them to be loaded into programs such 
  187. as 3D Studio, Lightwave, trueSpace and PIXAR's Renderman for immediate 
  188. photo-realistic rendering. 
  189.  
  190. Unlike most translation programs which only convert basic polygon 
  191. geometry, hierarchy and some shading information, PolyTrans is unique in 
  192. its ability to convert every aspect of a 3D model file; this includes all 
  193. geometry (meshed polygons with recursive holes, NURB and bicubic patches 
  194. and quadrics), object hierarchy, pivot points, smoothing data (vertex 
  195. normals), (u,v) texture coordinates, bump mapping information (U/V tangent 
  196. vectors), lights, cameras and all texture projection methods. In addition, 
  197. PolyTrans accurately matches the color, shading and texture mapping 
  198. parameters between the input and output file formats resulting in models 
  199. that  will render faithfully in the target rendering program.
  200.  
  201. "PolyTrans represents a new standard in 3D model translation and viewing 
  202. software," said Robert Lansdale, President & CEO of Okino Computer 
  203. Graphics, Inc. "Having been derived from Okino's photo-realistic 3D 
  204. rendering software (the NuGraf Rendering System), PolyTrans is able to 
  205. draw from the power and functionality associated with a complex rendering 
  206. program for the precise task of 3D data translation. By doing so, 
  207. PolyTrans can perform such unique translations as importing NURB patches 
  208. from IGES files and exporting optimized triangle meshes to 3D Studio, 
  209. translating between all varieties of texture coordinate methods, 
  210. translating all texture mapping information and scaling parameters, and 
  211. converting random collections of polygons into optimized polygon meshes. 
  212. PolyTrans draws on over 8 years of software development performed at Okino 
  213. Computer Graphics which is reflected in the robustness, functionality and 
  214. depth of features of the software".
  215.  
  216. Supported File Formats
  217.  
  218. PolyTrans supports all of the most popular industry-standard 3D geometry 
  219. data formats by means of plug-in geometry filters. Supported import 
  220. formats include 3D Studio, Alias triangle, CAD 3D, DXF, IGES (NURBs and 
  221. polygons), Imagine, Lightwave, Haines NFF, Pro/Engineer .SLP, 
  222. StereoLithography, Strata StudioPro v1.75, trueSpace, VistaPro DEM, USGS 
  223. DEM and Wavefront.  All of these import filters are complete 
  224. implementations of their respective file formats meaning that all of the 
  225. data necessary to render to a photo-realistic image is extracted from the 
  226. input data. 
  227.  
  228. Supported export formats include 3D Studio, DXF, OpenGL C code, Lightwave, 
  229. POV, RIB, Strata StudioPro v1.75, trueSpace v2.0, Wavefront (including 
  230. material libraries) and VRML v1.0/v2.0. All of these export filters create 
  231. render-ready scene files, including all texture mapping information, 
  232. lighting and cameras. 
  233.  
  234. Fully Featured DXF File Reader
  235.  
  236. The DXF import reader is one of the most fully-featured currently 
  237. available. It can import R13 binary and ASCII DXF files by block, layer, 
  238. one layer, entity or color. Polygon processing functions include auto-
  239. weld/unify/smooth, the ability to mitre all polyline corners, and the 
  240. unique feature of being able to convert flat 2D drafting drawings into 
  241. meshed 3D objects. Other features include a fast "pre-scan" mode to find 
  242. names in a DXF file, the ability to retain block hierarchy information and 
  243. the ability to read in camera views.  In addition, the DXF file reader can 
  244. import huge DXF files quickly and efficiently (20Mb DXF files on a 16Mb PC 
  245. machine is handled with ease). 
  246.  
  247. Interactive Graphical User Interface
  248.  
  249. The Microsoft Windows version of PolyTrans includes a fully interactive 
  250. graphical user interface that allows imported models to be viewed, queried 
  251. and manipulated prior to export. The user interface includes interactive 
  252. tools which allow geometry to be selected and moved/rotated/scaled, basic 
  253. primitives to be added to a scene (box, planes, spheres, etc.), lights to 
  254. be added and/or manipulated, cameras to be added and/or manipulated, and 
  255. geometry to be processed.
  256.  
  257. Batch File Translations
  258.  
  259. A handy feature of PolyTrans is its powerful batch translation facility 
  260. that allows any of the import file formats to be automatically detected, 
  261. loaded, processed (as described above) and exported to any of the export 
  262. file formats. 
  263.  
  264. Automatic Geometry Processing
  265.  
  266. A variety of file export options allow the translators to automatically 
  267. triangulate the output data, cut holes out of meshes (when necessary) and 
  268. tear apart the input data according to material assignment or grouping 
  269. (used by the RIB and Wavefront export modules). In addition, the 
  270. translators output optimized polygon meshes wherever possible, regardless 
  271. of the form or structure of the input polygon data (arbitrary polygon 
  272. input data is always welded, optimized and any redundant polygon 
  273. coordinates removed before being output).
  274.  
  275. Bitmap Image Conversion
  276.  
  277. PolyTrans includes the ability to convert between a variety of 2D bitmap 
  278. file formats that are supported by the import and export 3D file 
  279. translators. Supported bitmap file formats include BMP, CEL, FLIC, GIF, 
  280. IFF, JPEG, Targa, TIFF and the Windows clipboard formats (with bit depths 
  281. ranging from 1-bit up to 32-bits with alpha channel).
  282.  
  283. PolyTrans is Memory and Speed Efficient
  284.  
  285. PolyTrans has been specifically designed to import, optimize and export 
  286. large polygon datasets with very low memory usage and with no resulting 
  287. performance degradation. As a typical example, a 5Mb DXF file can be 
  288. imported into PolyTrans within 9 seconds, optimized and split-by-layer 
  289. within another 50 seconds, then have the data exported to the Wavefront 
  290. format in another 20 seconds (for a 133Mhz Pentium). 
  291.  
  292. Key Benefits to VRML Data Users
  293.  
  294. For VRML users, the VRML export filter creates optimized polygon meshes 
  295. for efficient realtime rendering, segments the polygon meshes for proper 
  296. material and texture assignment, allows URL addresses to be prepended to 
  297. texture filenames, and allows a variety of image file types to be embedded 
  298. within a VRML v1.0 or v2.0 scene file, including .cel, .bmp, .iff, .flic,
  299. .gif, .jpg, .tga and .tif.
  300.  
  301. Available Through VARs
  302.  
  303. PolyTrans is available through a growing number of Value Added Resellers 
  304. (VARs) in the data translation, CAD and multimedia markets.  The product 
  305. is also available directly from Okino Computer Graphics, Inc. A fully 
  306. functional demonstration version (with minor limitations) is available 
  307. through Okino's Internet WEB site at http://www.okino.com.
  308.  
  309. Product Pricing 
  310.  
  311. The suggested U.S. domestic retail price of PolyTrans for each supported 
  312. version is:
  313.  
  314.    * $350 (U.S.D), Microsoft Windows 3.1/95/NT and DOS.
  315.    * $495 (U.S.D), SUN & SGI (UNIX).
  316.    * $149 (U.S.D), VRML export-only version for Microsoft Windows 
  317.            3.1/95/NT.
  318.  
  319. Dealers and resellers may sell for less. To locate an authorized VAR or 
  320. for customer inquiries, please contact Okino Computer Graphics at (905) 
  321. 672-9328 or toll free at (888) 3D-OKINO (1-888-336-5466).
  322.  
  323. System Requirements
  324.  
  325.    * Intel and Microsoft Windows: 
  326.     PolyTrans operates efficiently with 486- or Pentium(r)-based computers 
  327.     equipped with Windows 3.1, Windows for Workgroups, Windows 95, 
  328.     Windows NT 3.51 or higher, 16MB of RAM, a SVGA video card, and a hard 
  329.     disk with 12Mb of available space. 3D hardware accelerators are 
  330.     supported, but are not required.
  331.  
  332.    * DEC Alpha and Microsoft Windows: 
  333.     Windows NT and at least 16Mb of memory.
  334.  
  335.    * SUN Workstations: 
  336.     PolyTrans operates as a command line utility under IRIX 5.2 or greater.
  337.  
  338. * Silicon Graphic Workstations: 
  339.     PolyTrans operates as a command line utility under either SUN OS 4.2 
  340.     (or greater) or the Solaris operating system.
  341.  
  342. Company Background
  343.  
  344. Headquartered in Toronto, Ontario, Okino Computer Graphics specializes in 
  345. the development of 3D photo-realistic rendering, visualization and model 
  346. translation technology. This technology is currently used within Okino's 
  347. PolyTrans model translation program, within its NuGraf Rendering System 
  348. end-user consumer product and within its NuGraf Developer's 3D Toolkit 
  349. product for developers, software publishers and OEM vendors. For more 
  350. information on Okino Computer Graphics, please call 905-672-9328 or login 
  351. with a World Wide Web browser at http://www.okino.com.
  352.  
  353. Documents Available Electronically
  354.  
  355. Attention editors. This document, as well as screen snapshots and related 
  356. documents for the Press (in Word for Windows format) can  be obtained 
  357. electronically by visiting http://www.okino.com/press/magpics.htm 
  358.  
  359. PolyTrans and Okino are trademarks and NuGraf is a registered trademark of 
  360. Okino Computer Graphics, Inc. Autodesk and 3D Studio are registered 
  361. trademarks of Autodesk, Inc. Microsoft and Windows are either registered 
  362. trademarks or trademarks of Microsoft Corp. in the United States and/or 
  363. other countries. All other brand names, product names, or trademarks 
  364.